package com.urerp.web.persistence;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedHashMap;

import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

@Service
@Transactional
public interface CustomerMapper {
	
	// 사업자 번호 중복 체크
	public int getBizMemberDuplicateCheck(HashMap<String, String> customerMap);
	
    // 거래처 등록
    public int setCustomer(HashMap<String, String> customerMap);
    
    // 거래처 수정
    public int updateCustomer(HashMap<String, String> customerMap);
    
    // 거래처 리스트 총 카운트 
	public int getCustomerListCount(HashMap<String, Object> tableMap);
	
	// 거래처 리스트
	public ArrayList<LinkedHashMap<String, String>> getCustomerList(HashMap<String, Object> tableMap);
	
	// 거래처 정보
	public HashMap<String, String> getCustomer(String cus_id);
    
	// 거래처 찾기
	public ArrayList<LinkedHashMap<String, String>> getKeywordCustomerList(String keyword);
}

